page {
		background-color: #F1ECE7;
	}
.category{
	display: flex;
	flex-wrap: wrap;
	.main:nth-child(2){
		background: #fafafa;
	}
	.main:nth-child(3){
		background: #fff;
		    width: 312rpx;
		    height: 442rpx;
		    background: #fafafa;
			image{
				width: 100%;
				height: 100%;
			}
			float: left;
			
	}
	.main:nth-child(4){
		    width: 312rpx;
		    height: 442rpx;
		    background: #fafafa;
			image{
				width: 100%;
				height: 100%;
			}
			float: left;
			
	}
	.main{
		
		
		position: relative;
		width: 670rpx;
		height: 302rpx;
		background: #d5d5d5;
		overflow: hidden;
		border-radius: 40rpx;
		margin: 54rpx auto;
		image{
			width: 400rpx;
			height: 300rpx;
			float: right;
			// height: 100%;
		}
		text{
			position: absolute;
			left: 52rpx;
			top: 147rpx;
			font-size: 48rpx;
			color: #3e3e3e;
		}
		
	}
}